﻿@charset "utf-8";

.position_bar{ margin:0 0 10px; height:49px; line-height:49px;  font-family:Microsoft Yahei; overflow:hidden; background:url(../images/bg.png) no-repeat;}
.c_btn,.back_btn,.pro_btn{width:116px; height:49px; border:none; text-indent:35px; font-family:Microsoft Yahei; font-size:14px; color:#fff; cursor:pointer; overflow:visible; }
.c_btn{background:url(../images/bg.png) 0 -113px no-repeat;_background:url(../images/bg.gif) 0 -113px no-repeat;}
.c_btn:hover{background:url(../images/bg.png) 0 -162px no-repeat;}
.pro_btn{background:url(../images/bg.png) -232px -113px no-repeat;_background:url(../images/bg.gif) -232px -113px no-repeat;}
.pro_btn:hover{background:url(../images/bg.png) -232px -162px no-repeat;}
.back_btn{background:url(../images/bg.png) -116px -113px no-repeat;_background:url(../images/bg.gif) -116px -113px no-repeat;}
.back_btn:hover{background:url(../images/bg.png) -116px -162px no-repeat;}


.tit_bar{ padding-left:10px; height:50px; line-height:48px; background:url(../images/bg.png) 0 -49px no-repeat;}
.p_tit{font-family:Microsoft Yahei; font-size:16px; color:#36FFA6;}
.p_tit i{ display:block; float:left; margin-top:12px; width:30px; height:24px; background:url(../images/24_icon.png) no-repeat;}
.p_tit i.t001{background-position:0 -312px;}
.p_tit i.t002{background-position:0 -480px;}
.p_tit i.t003{background-position:0 -768px;}
.p_tit i.t004{background-position:0 -864px;}

.content{ margin-top:-5px; padding:10px 10px 10px 12px; background:url(../images/content.png) repeat-y;}
.content_b{ height:12px; background:url(../images/bg.png) 0 -99px no-repeat;}

.search_t{ clear:both; height:9px; font-size:0; background:url(../images/bg.png) 0 -470px no-repeat;}
.search_c{background:url(../images/search_c.png) -2px 0 repeat-y;}
.search_b{ height:8px; font-size:0; background:url(../images/bg.png) 0 -479px no-repeat;}

.s_table td{ padding:5px 2px; line-height:30px;}
.a_table td{ line-height:26px;}

.con_box{ position:relative; float:left; padding:0 5px; height:30px; background:url(../images/bg.png) 0 -297px no-repeat;_background:url(../images/ie6_txt_l.gif) no-repeat;}
.input_txt{ width:100%; height:30px; line-height:30px; border:none; color:#fff; background:url(../images/blank.gif)  no-repeat;}
.txt_r{ display:block; position:absolute; right:-5px; top:0; width:5px; height:30px; background:url(../images/bg.png) 0 -327px no-repeat;_background:url(../images/ie6_txt_r.gif) no-repeat;}
.textarea{ padding:5px; height:110px; border:1px solid #5e6650; color:#fff; background:url(../images/alpha_w.png) repeat; _background:#92afa1;}

.select_btn{ display:block; position:absolute; right:-2px; top:0; width:28px; height:30px; cursor:pointer; background:url(../images/bg.png) 0 -266px no-repeat;_background:url(../images/bg.gif) 0 -266px no-repeat;}
.select_box{ display:none; position:absolute; top:30px; left:0; z-index:1000; padding:5px 0;width:100%; max-height:150px; _height:150px; overflow-y:auto; background:url(../images/alpha_b.png) repeat;_background:#141e1a;}
.select_box p{ clear:both; padding:0 10px; line-height:26px; cursor:pointer;}
.select_box p:hover{ background:#638178;}

.search_box{ margin:0 auto; padding:10px 0; width:560px;}
.search_tab{ float:left; overflow:hidden;}
.search_tab li{float:left; line-height:26px; font-family:Microsoft Yahei; cursor:pointer;}
.search_tab li a{display:block; float:left; padding-left:25px; background:url(../images/search_tab_l.png) no-repeat; _background:url(../images/search_tab_l.gif) no-repeat;}
.search_tab li a span{display:block; float:left; height:26px; padding-right:25px; color:#d4d4d4; background:url(../images/search_tab_r.png) right no-repeat; _background:url(../images/search_tab_r.gif) right no-repeat;}
.search_tab li a:hover,.search_tab li a.on{background:url(../images/search_tab_l_on.png) no-repeat;_background:url(../images/search_tab_l_on.gif) no-repeat;}
.search_tab li a:hover span,.search_tab li a.on span{ color:#fff; background:url(../images/search_tab_r_on.png) right no-repeat;_background:url(../images/search_tab_r_on.gif) right no-repeat;}

.high_txt{ float:left; padding:7px 10px 0; text-decoration:underline; color:#001a7a;}
.search_btn,.reback_btn,.class_btn,.next_btn,.pre_btn,.import_btn,.complete_btn{width:111px; height:35px;line-height:35px; border:none; text-align:left; text-indent:40px;  color:#fff; cursor:pointer; overflow:visible; }
.search_btn{ margin-top:-5px; border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);  background:url(../images/bg.png) -111px -392px no-repeat;_background:url(../images/bg.gif) -111px -392px no-repeat;}
.reback_btn{background:url(../images/bg.png) 0 -357px no-repeat;_background:url(../images/bg.gif) 0 -357px no-repeat;}
.class_btn{ border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:url(../images/bg.png) 0 -392px no-repeat;_background:url(../images/bg.gif) 0 -392px no-repeat;}
.next_btn{ border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:url(../images/bg.png) -222px -392px no-repeat;_background:url(../images/bg.gif) -222px -392px no-repeat;}
.pre_btn{ border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:url(../images/bg.png) -333px -392px no-repeat;_background:url(../images/bg.gif) -333px -392px no-repeat;}
.import_btn{ border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:url(../images/bg.png) -444px -392px no-repeat;_background:url(../images/bg.gif) -444px -392px no-repeat;}
.complete_btn{ border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:url(../images/bg.png) -555px -392px no-repeat;_background:url(../images/bg.gif) -555px -392px no-repeat;}

.d_btn,.add_person,.add_btn,.download_btn,.common_btn,.cancel_btn{width:122px; height:45px; border:none; text-indent:30px; font-family:Microsoft Yahei; font-size:14px; color:#fff; cursor:pointer; overflow:visible; }
.d_btn{background:url(../images/bg.png) 0 -221px no-repeat;_background:url(../images/bg.gif) 0 -221px no-repeat;}
.add_person{ width:152px; background:url(../images/bg.png) -122px -221px no-repeat;_background:url(../images/bg.gif) -122px -221px no-repeat;}
.add_btn{ background:url(../images/bg.png) -274px -221px no-repeat; _background:url(../images/bg.gif) -274px -221px no-repeat;}
.download_btn{ background:url(../images/bg.png) -396px -221px no-repeat;_ background:url(../images/bg.gif) -396px -221px no-repeat;}
.common_btn{ text-indent:0; text-align:center; background:url(../images/bg.png) -518px -221px no-repeat;_background:url(../images/bg.gif) -518px -221px no-repeat;}
.cancel_btn{ text-indent:0; text-align:center; background:url(../images/bg.png) -640px -221px no-repeat;_background:url(../images/bg.gif) -640px -221px no-repeat;}

.change_list{ float:right; width:134px; height:40px; line-height:40px; font-size:14px; font-family:Microsoft Yahei; color:#fff; cursor:pointer; background:url(../images/bg.png) 0 -487px no-repeat; _background:url(../images/bg.gif) 0 -487px no-repeat;}
.change_list i{ display:block; float:left; margin-top:13px; width:35px; height:16px; overflow:hidden; background:url(../images/16_icon.png) no-repeat;_background:url(../images/16_icon.gif) no-repeat;}
.change_list i.i001{ background-position:center -96px;}
.change_list i.i002{ background-position:center -112px;}

.a_list{ float:left; margin:0 1px 10px 2px; width:241px;  padding-bottom:10px; background:url(../images/list_b.png) 0 bottom no-repeat;}
.a_list dt{ height:9px; font-size:0; background:url(../images/bg.png) 0 -527px no-repeat;}
.a_list dd{ padding:0 12px 0 10px; background:url(../images/list_c.png) repeat-y;}

.pro_top{ line-height:40px; color:#22FE90; overflow:hidden;}
.p_ff,.p_gg,.p_hh{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:40px; height:40px; background:url(../images/40_icon.png) no-repeat;}
.p_ff{ background-position:0 -160px;}
.p_gg{ background-position:0 -200px;}
.p_hh{ background-position:0 -240px;}

.pro_info{ position:relative; padding:10px 0;}
.pro_info ul{ margin-right:94px;}
.pro_info ul li{ line-height:24px; border-bottom:1px solid #6b857d; overflow:hidden; white-space:nowrap;}
.pro_info p,.yj_img{ float:right; margin:4px 0; padding:2px; width:76px; height:88px; border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:url(../images/alpha_w.png) repeat;}
.pro_info p{ position:absolute; right:0; top:10px;}
.yj_img{ margin:4px 0 4px 10px; width:70px; height:80px;}
.pro_info img,.yj_img img{ width:100%; height:100%; border-radius:5px;}

.yj_info{ padding:10px 0;}
.yj_info p{ position:relative; padding:0 0 0 70px; line-height:30px; min-height:30px; border-bottom:1px solid #6b857d; overflow:hidden;}
.yj_info b{ position:absolute; left:0; _left:-70px; top:0;_top:-6px; display:block; width:70px;}

.pro_action label{ float:left; width:90px; line-height:24px; font-weight:bold; color:#22fe90; overflow:hidden;  white-space:nowrap;}
.add,.mod_1,.mod_2,.delete,.list_more,.download,.jj,.mod_3,.feedback{ display:inline-block; *display:inline; *zoom:1; width:40px; height:24px; _margin-bottom:5px; background:url(../images/24_icon.png) no-repeat;}
.mod_1{ background-position:center -336px;}
.mod_1:hover{ background-position:center -360px;}
.mod_2{ background-position:center -384px;}
.mod_2:hover{ background-position:center -408px;}
.mod_3{ background-position:center -888px;}
.mod_3:hover{ background-position:center -912px;}
.delete{ background-position:center -432px;}
.delete:hover{ background-position:center -456px;}
.list_more{ background-position:center -504px;}
.list_more:hover{ background-position:center -840px;}
.download{ background-position:center -672px;}
.download:hover{ background-position:center -696px;}
.add{ background-position:center -720px;}
.add:hover{ background-position:center -744px;}
.jj{ background-position:center -792px;}
.jj:hover,.jj.j_on{ background-position:center -816px;}
.feedback{ background-position:center -936px;}
.feedback:hover{ background-position:center -960px;}

.page{ clear:both; margin:0 auto; padding:10px 0; text-align:center; font-family:Microsoft Yahei;}
.page *{ display:inline-block; vertical-align:middle;}
.page a{display:inline-block; position:relative;margin:0 3px; padding:0 8px; height:21px;line-height:21px; border:1px solid #034f51; color:#333; background:#a3b5a2;}
.page a:hover{border:1px solid #000;}
.page a.select_page{ font-weight:bold; background:#6da996;}
.page a.page_first{padding-right:14px; background:url(../images/bg.png) 0 -428px no-repeat;}
.page a.page_last{padding-right:14px; background:url(../images/bg.png) 0 -449px no-repeat;}
.page a.page_next{ padding-right:14px; background:url(../images/bg.png) -22px -449px no-repeat;}
.page a.page_prev{ padding-right:14px; background:url(../images/bg.png) -22px -428px no-repeat;}
.page_input{ padding-left:2px; width:32px; height:21px; line-height:21px; border:1px solid #034f51; box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.4); background:#acb4a6;}
.page a.go{ padding:0 3px; background:#6da996;}

.table_list{width:99%; text-align:center; border-right:1px solid #5a6b61;}
.table_list th{padding:0 2px; height:45px; line-height:45px; border:none;font-weight:bold; word-break: break-all; background:url(../images/th.png) left repeat-x;_background:url(../images/th.jpg) left repeat-x;}
.table_list tr{background:url(../images/line3.png) bottom repeat-x;}
.table_list td{ padding:0 2px; line-height:40px; border:none; *border-bottom:1px solid #677764; word-break: break-all; background:url(../images/td.png) left repeat-y;_background:url(../images/td.jpg) left repeat-y;}
.table_list tr.td_odd td{background:url(../images/td_odd.png) left repeat-y;_background:url(../images/td_odd.jpg) left repeat-y;}
.table_list tr.td_over td{background:url(../images/td_over.png) left repeat-y;_background:url(../images/td_over.jpg) left repeat-y;}

.table_list2{text-align:center;}
.table_list2 th,.table_list2 td{ padding:0 2px; line-height:40px; border:1px solid #6d9788; word-break: break-all;}
.table_list2 th{ color:#258e4f;}

.on_btn{ _margin-bottom:10px; width:48px; height:21px; border:none; cursor:pointer; background:url(../images/bg.png) 0 -537px no-repeat;}
.on_btn.off{background:url(../images/bg.png) 0 -558px no-repeat;}

.check_box,.check_all{ width:19px; height:19px; border:none; font-size:0; line-height:0; overflow:hidden; cursor:pointer; background:url(../images/bg.png) 0 -579px no-repeat;_background:url(../images/bg.gif) 0 -579px no-repeat;}
.check_box.on{ background:url(../images/bg.png) -19px -579px no-repeat;_background:url(../images/bg.gif) -19px -579px no-repeat;}
.check_all{ background:url(../images/bg.png) -38px -579px no-repeat;_background:url(../images/bg.gif) -38px -579px no-repeat;}
.check_all.no{background:url(../images/bg.png) 0 -579px no-repeat;_background:url(../images/bg.gif) 0 -579px no-repeat;}

.step_box{ padding:30px 0; text-align:center;}
.step_box li{ position:relative; display:inline-block; *display:inline; *zoom:1;  font-family:Microsoft Yahei;}
.step_box li span{ display:block; float:left; width:151px; height:85px; line-height:85px; font-size:14px; color:#fff; background:url(../images/step_bg.png) no-repeat;}
.step_box li span.over{ background:url(../images/step_bg.png) 0 -85px no-repeat;}
.step_box li em{display:block;  float:left; width:86px; height:85px; background:url(../images/step_arrow.png) 0 center no-repeat;}
.step_box li em.over{background:url(../images/step_arrow.png) -86px center no-repeat;}
.step_box li i{ position:absolute; top:-30px; left:10px; line-height:58px; font-size:48px; font-weight:bold; color:#d0cece;}
.step_box li i.over{color:#36ffa6;text-shadow:1px 0px 0px #fff,-1px 0px 0px #fff,0px 1px 0px #fff,0px -1px 0px #fff;}

.a_tab{_float:left; _width:95%; margin-bottom:-1px; *margin-bottom:0; padding-left:10px; overflow:hidden;}
.a_tab li{float:left; margin-right:5px; line-height:35px; font-family:Microsoft Yahei; cursor:pointer;}
.a_tab li a{display:block; float:left; padding-left:25px; background:url(../images/tab_l.png) no-repeat;_background:url(../images/tab_l.gif) no-repeat;}
.a_tab li a span{display:block; float:left; height:35px; padding-right:25px; color:#d4d4d4; background:url(../images/tab_r.png) right no-repeat; _background:url(../images/tab_r.gif) right no-repeat;}
.a_tab li a:hover,.a_tab li a.on{background:url(../images/tab_l_on.png) no-repeat;_background:url(../images/tab_l_on.gif) no-repeat;}
.a_tab li a:hover span,.a_tab li a.on span{ color:#fff; background:url(../images/tab_r_on.png) right no-repeat;_background:url(../images/tab_r_on.gif) right no-repeat;}

.line{ height:2px; font-size:0;_border-top:1px solid #4f7c42; background:url(../images/line.png) repeat-x;_background:none;}

.en_tab{ padding:10px 0; overflow:hidden;}
.en_tab li{float:left; margin-right:10px; line-height:38px; font-family:Microsoft Yahei; font-size:14px; cursor:pointer;}
.en_tab li a{display:block; float:left; padding-left:15px; background:url(../images/a_left.png) no-repeat;}
.en_tab li a:hover,.en_tab li a.on{ color:#22FE90;}
.en_tab li a span{display:block; float:left; height:40px; padding-right:15px; background:url(../images/a_right.png) right no-repeat;}
.en_tab li i{display:block; float:left; margin:8px 0 0 -5px; width:30px; height:24px; background:url(../images/24_icon.png) no-repeat;}
.en_tab li i.en001{ background-position: 0 -528px;}
.en_tab li i.en001.on{ background-position: 0 -552px;}
.en_tab li i.en002{ background-position: 0 -576px;}
.en_tab li i.en002.on{ background-position: 0 -600px;}
.en_tab li i.en003{ background-position: 0 -624px;}
.en_tab li i.en003.on{ background-position: 0 -648px;}

.alert_b{ display:none; position:absolute; top:0; left:0; z-index:9998; width:100%; background:url(../images/alpha_b.png) repeat;}
.alert_box{ position:relative; padding:5px;  border:1px solid #2f7761; border-radius:5px; background:url(../images/alpha_b.png) repeat;}
.alert_content{position:relative; z-index:10; border-radius:5px; background:#348d6d url(../images/a_bg.jpg) center top no-repeat;}
.a_tit{ height:39px; line-height:35px; border-radius:5px 5px 0 0; text-align:center; font-family:Microsoft Yahei; font-size:16px; color:#004b2a; background:url(../images/h.png) repeat-x;_background:url(../images/h.gif) repeat-x;}
.close_btn{display:block; float:right; width:35px; height:34px; border-radius:0 5px 0 0; cursor:pointer; background:url(../images/close.png) no-repeat;}
.b_line{ border-top:1px solid #000;}

.info_img{ float:left; margin:0 30px; display:inline; width:130px; height:160px; padding:2px; border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:url(../images/alpha_w.png) repeat;}
.info_img img{ width:100%; height:100%; border-radius:5px;}
.info_base{ margin-left:200px;}

.photo,.d_photo,.choice_photo{ margin:0 auto; padding:2px; width:250px; height:265px; border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:url(../images/alpha_w.png) repeat;}
.photo img,.d_photo img,.s_photo img{ width:100%; height:100%; border-radius:5px;}
.d_photo img,.s_photo img{ cursor:pointer;}
.d_photo{position:relative; display:inline-block; *display:inline; *zoom:1; margin:0 25px 0; width:280px; height:330px;}
.s_photo{ position:relative; display:inline-block; *display:inline; *zoom:1; margin:50px 0 0; width:130px; height:150px; vertical-align:top;}
.d_photo i,.s_photo i{ display:none; position:absolute; top:-20px; left:-20px; width:43px; height:43px; background:url(../images/bg.png) 0 -598px no-repeat;}

.vertical_line{ background:url(../images/line4.png) right repeat-y;}

.system_box{ padding:40px 0; font-family:Microsoft Yahei;}
.system_box li{ float:left; margin:0 30px 20px; display:inline;}
.system_box li a{ display:block; padding:5px 5px 0 5px; width:262px; height:132px; background:url(../images/b_bg5.png) no-repeat;}
.system_box li i{ display:block; float:left; width:120px; height:120px; background:url(../images/120_icon.png) no-repeat;}
.system_box li i.s001{ background-position:0 0;}
.system_box li i.s002{ background-position:0 -120px;}
.system_box li i.s003{ background-position:0 -240px;}
.system_box li i.s004{ background-position:0 -360px;}
.system_box li i.s005{ background-position:0 -480px;}
.system_box li i.s006{ background-position:0 -600px;}
.system_box li i.s007{ background-position:0 -720px;}
.system_box li i.s008{ background-position:0 -840px;}
.system_box li i.s009{ background-position:0 -960px;}
.system_box li em{ display:block; margin-left:125px; padding-top:40px; font-size:24px; line-height:30px; text-align:center;}

.bk_info{ float:right; width:226px; border-radius:15px; background:url(../images/b_bg8.png) bottom no-repeat;}
.bk_info h2{ padding:0 10px; height:64px; line-height:60px; font-size:16px; font-family:Microsoft Yahei; font-weight:normal; color:#36ffa6; background:url(../images/t.png) 0 -66px no-repeat;}
.bk_info ul{ padding:0 10px 10px;}
.bk_info ul li{ padding-left:20px; line-height:30px; background:url(../images/line.png) bottom repeat-x;}

.lights{ display:block; float:right; margin-top:10px; width:62px; height:38px; background:url(../images/lights.png) no-repeat;}
.lights.warning{background:url(../images/lights.png) 0 -38px no-repeat;}

.pb{ margin-right:226px; border-radius:15px; overflow:hidden; background:url(../images/b_bg7.png) bottom no-repeat;}
.place_tab{ height:65px; background:url(../images/t.png) no-repeat; _background:url(../images/t.gif) no-repeat;}
.place_tab li{ float:left; margin:0 0 0 -1px; padding:5px; border-left:1px solid #334943;}
.place_tab li a{ display:block; padding:0 10px; line-height:50px; border-radius:5px; font-family:Microsoft Yahei; font-size:14px; color:#fff; cursor:pointer;}
.place_tab li a:hover,.place_tab li a.on{background:url(../images/tab_on.png) repeat-x; _background:url(../images/tab_on.jpg) repeat-x;}
.place_tab li i{ display:block; float:left; margin-top:5px; width:40px; height:40px; background:url(../images/40_icon.png) no-repeat;}
.place_tab li i.ff{ background-position:0 -160px;}
.place_tab li i.hh{ background-position:0 -200px;}
.place_tab li i.gg{ background-position:0 -240px;}

.place_list{ position:relative; margin:0 16px; height:160px; text-align:center; overflow:hidden;}
.place_list ul{ position:absolute; left:0; top:30px; width:999999px; }
.place_list li{ position:relative; float:left; margin:0 10px; display:inline; height:95px; cursor:pointer;}
.place_list li a{display:inline-block; padding-left:20px; color:#fff; background:url(../images/pp_left.png) no-repeat;}
.place_list li a span{display:inline-block; min-width:64px; height:95px; padding-right:20px; background:url(../images/pp_right.png) right no-repeat;}

.place_list li i{ display:inline-block; margin-top:15px; width:40px; height:40px; background:url(../images/40_icon.png) no-repeat;}
.place_list li i.ff{ background-position:0 -160px;}
.place_list li i.hh{ background-position:0 -200px;}
.place_list li i.gg{ background-position:0 -240px;}

.place_list li font{ display:block; font-family:Microsoft Yahei; font-size:16px;}
.place_list li em{ display:block; position:absolute; top:-25px; left:50%; margin-left:-20px;_margin-left:-33px; width:40px; height:40px; background:url(../images/40_icon.png) 0 -280px no-repeat;}
.place_list li em.p_warn{background:url(../images/40_icon.png) 0  -320px no-repeat;}

.place_pre,.place_next{ display:none; position:absolute; top:65px; z-index:10; width:20px; height:20px;cursor:pointer;}
.place_pre{ left:-4px; background:url(../images/dr.png) 0 -12px no-repeat;}
.place_next{ right:-4px; background:url(../images/dr.png) 0 -32px no-repeat;}

.traveler_list{ position:relative; height:100px; overflow:hidden;}
.traveler_list ul{ position:absolute; left:0; top:0; width:9999999px;}
.traveler_list li{ float:left; margin:6px 3px 0; padding:0 10px 0 0; width:181px;_width:184px; background:url(../images/line2.png) right repeat-y;}

.detect{ position:relative;}
.detect p{ position:absolute; top:-110px; left:50%; margin-left:-25px; z-index:10; width:50px; height:128px; background:url(../images/detect.png) no-repeat;}
.detect p.d_warn{background:url(../images/detect.png) -50px 0 no-repeat;}

.find_tab{ float:right; width:362px; height:55px; background:url(../images/t.png) 2px -132px no-repeat; _background:url(../images/t.gif) 2px -132px no-repeat;}
.find_tab ul{ padding-left:7px;}
.find_tab li{ float:left; margin:0 0 0 -1px; padding:5px; border-left:1px solid #334943;}
.find_tab li:first-child{ border:none;}
.find_tab li a{ display:block; padding:0 10px; line-height:40px; border-radius:5px; font-family:Microsoft Yahei; color:#fff; cursor:pointer;}
.find_tab li a:hover,.find_tab li a.on{background:url(../images/tab_on.png) repeat-x; _background:url(../images/tab_on.jpg) repeat-x;}
.find_tab li i{ display:block; float:left; margin-top:7px; width:30px; height:24px; background:url(../images/24_icon.png) no-repeat;}
.find_tab li i.f001{ background-position:0 -48px;}
.find_tab li i.f002{ background-position:0 -120px;}
.find_tab li i.f003{ background-position:0 -96px;}

.process_b{ position:relative; padding:0 4px 0 0;}
.process_re{  position:relative; height:700px; overflow:hidden;}
.process_box{ position:absolute; top:0; left:0; width:100%; height:1000px;}
.process_list{ clear:both;  padding:20px 0; overflow:hidden; background:url(../images/line.png) bottom repeat-x;}

.io_tab{ float:right;}
.io_tab li a{ font-family:"宋体"; font-size:12px; font-weight:bold;}
.io_tab li a:hover{color:#fff; cursor:text; }

.p_pic{ float:left; padding:2px; width:56px; height:64px; border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:url(../images/alpha_w.png) repeat;}
.p_pic img{ width:100%; height:100%; border-radius:5px;}
.p_info{ margin-left:90px; line-height:64px; color:#36FFA6;}

.process_item{ clear:both; overflow:hidden; padding:0 0 15px 65px; text-align:center; background:url(../images/time_line.png) 23px bottom no-repeat;}
.process_item dt{ float:right; padding:10px 0; width:253px; height:39px; line-height:18px;  background:url(../images/t.png) 0 -258px no-repeat; _background:url(../images/t.gif) 0 -258px no-repeat;}
.process_item dl{ position:relative; margin-top:20px; padding-left:20px; background:url(../images/x_line.png) 0 30px no-repeat;}
.process_item dl i{ display:block; position:absolute; left:-65px; top:12px; width:65px; height:39px; line-height:39px;  font-style:normal; color:#36FFA6; background:url(../images/t.png) 0 -185px no-repeat; _background:url(../images/t.gif) 0 -185px no-repeat;}
.process_item dd{ position:relative; float:left; margin:13px 12px 0 0; width:146px; height:33px; line-height:33px; background:url(../images/t.png) 0 -224px no-repeat;_background:url(../images/t.gif) 0 -224px no-repeat;}
.process_item dd em{ display:block; position:absolute; top:-28px; left:0; width:100%; color:#36FFA6;}

.scroll_bar{ position:absolute; top:30px; right:-6px; width:6px; height:660px; background:url(../images/scroll_bar.png) -7px 0 repeat-y;}
.scroll_bt,.scroll_bb{ position:absolute; left:-1px; width:7px; height:11px;}
.scroll_bt{ top:-11px; background:url(../images/scroll_bar.png) no-repeat;}
.scroll_bb{ bottom:-11px; background:url(../images/scroll_bar.png) 0 -11px no-repeat;}

.slide_bar{ position:relative; width:6px; height:300px; cursor:pointer; background:url(../images/scroll_bar.png) -13px 0 repeat-y;}
.slide_bt,.slide_bb{position:absolute; left:0; width:6px; height:3px;}
.slide_bt{ top:-3px; background:url(../images/scroll_bar.png) 0 -22px no-repeat;}
.slide_bb{ bottom:-3px; background:url(../images/scroll_bar.png) 0 -25px no-repeat;}

/*tree*/
.tree_box{ margin-left:-45px; line-height:30px; height:360px; overflow:auto;}
.tree_box li{ padding-left:45px; text-align:left; white-space: nowrap;}
.tree_box label{display:inline-block;line-height:30px;cursor:pointer;vertical-align:top; }
.tree_box label.on{ color:#36FFA6; background:none;}
.tree_box span.button{ display: inline-block; height: 15px; width: 19px; line-height: 0; cursor: pointer; vertical-align: middle;}
.ico_open{background:url(../images/tree.png) 0 -54px no-repeat; _background:url(../images/tree.gif) 0 -54px no-repeat;}
.ico_docu{background:url(../images/tree.png) -19px -55px no-repeat; _background:url(../images/tree.gif) -19px -55px no-repeat;}

.tree_box div{display:inline-block;*display:inline;zoom:1; width:29px; height:30px; cursor:pointer; vertical-align:middle;}
.root_open{background:url(../images/tree.png)  0 -24px no-repeat; _background:url(../images/tree.gif)  0 -24px no-repeat;}
.center_open{background:url(../images/tree.png)  0 -24px no-repeat; _background:url(../images/tree.gif)  0 -24px no-repeat;}
.center_close{background:url(../images/tree.png)  0 -100px no-repeat; _background:url(../images/tree.gif)  0 -100px no-repeat;}
.bottom_close{background:url(../images/tree.png) 0 3px no-repeat; _background:url(../images/tree.gif) 0 3px no-repeat;}
.center_docu{background:url(../images/tree.png)  10px -70px no-repeat; _background:url(../images/tree.gif)  10px -70px no-repeat;}
.bottom_docu{background:url(../images/tree.png)  10px -100px no-repeat; _background:url(../images/tree.gif)  10px -100px no-repeat;}


.tree_line{ background:url(../images/line_conn.png) repeat-y; _background:url(../images/line_conn.gif) repeat-y;}

/*error*/
.error{ margin:30px auto; padding-top:140px; width:939px; height:106px; text-align:center; background:url(../images/404.png) no-repeat;}

.n_content{ padding:20px; line-height:26px;}